text do databaze

Otázka od: Sebesta Jan

17. 10. 2002 8:14

Zdravim vsechny,

potrebuji nejakou komponentu, kde by se dal psat text jako napr. ve Wordu
(ruzne velikosti a barvy pisma + tisk, dobra by byla i moznost vlozit
obr -neni podmintou). Vse potrebuji pak ale ulozit do databaze IB - asi do
field typu blob.

Zkousel jsem TRichEdit ale navim jak to pak ulozit do IB.

Poradi nekdo komponentu a pripadne postup?

Dekuji Jan Sebesta D5E

Odpovedá: Otisk Rene

17. 10. 2002 10:46

Zkus to pres Streamy

viz Delphi help nebo archiv konference SaveToStream resp. LoadFromStream

Sroub



> Zdravim vsechny,
>
> potrebuji nejakou komponentu, kde by se dal psat text jako napr. ve Wordu
> (ruzne velikosti a barvy pisma + tisk, dobra by byla i moznost vlozit
> obr -neni podmintou). Vse potrebuji pak ale ulozit do databaze IB - asi do
> field typu blob.
>
> Zkousel jsem TRichEdit ale navim jak to pak ulozit do IB.
>
> Poradi nekdo komponentu a pripadne postup?
>
> Dekuji Jan Sebesta D5E

Odpovedá: Bohdan Dudla

17. 10. 2002 8:46

Ahoj.
Muzes zustat u TRichEditu, ulozit do BLOBu totiz neni problem.

Query.Edit;
sStream := Query.CreateBlobStream(BlobField, bmWrite);
RichEdit.Lines.SaveToStream(sStream);
sStream.Free;
Query.Post;

With best regards,
Bohdan Dudla
 
Pike Electronic spol. s r.o.
Modrinova 2
300 00 Plzen
Czech Republic
 
tel: +420 19 72 40 738
fax: +420 19 74 31 738
gsm: +420 732 441 716
e-mail: bdudla@pikeelectronic.com